home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / misc / unix / unix_boot.lha / readme
Encoding:
Text File  |  1991-12-09  |  1.9 KB  |  43 lines

  1. Did you ever want to boot into Unix from AmigaDOS without needing to reboot,
  2. waiting for the bootmenu, selecting that partition... ??
  3.  
  4. Well here we go, I took the boot sources from /usr/sys/amiga/boot, and made
  5. them use DOS instead of device-IO.  The assembler files were converted from
  6. SGS syntax into MIT syntax, which will probably shock any non-gcc users;-))
  7. The result is a simple but useful program called unix_boot, that can be
  8. used to boot from any ELF-kernel file you'd use on floppy or your harddisk.
  9.  
  10. Syntax:
  11.     unix_boot
  12.     -> will boot from a file called `unix' in current dir, and will bind
  13.        to best suited address.
  14. or
  15.     unix_boot my_favorite_kernel
  16.     -> will boot from a file called `my_favorite_kernel', and will bind
  17.        to best suited address.
  18. or
  19.     unix_boot my_weird_kernel 0x074000000
  20.     -> will boot from a file called `my_weird_kernel' and will bind to
  21.        absolute address 0x074000000, no matter whether you really got
  22.        RAM there or not, so you probably should know what your doing ;-))
  23.  
  24. NOTE:  you can't bind to an address in CHIP ram, this is verified.
  25. NOTE2: as you see, you need a `normal' kernel file, unix_boot doesn't look
  26.        at any boot-images on your harddisk(s)! Just copy /unix over to
  27.        AmigaDOS, that will do.
  28.  
  29. I included the modified sources, keeping Commo's Copyright header. Since 
  30. that header doesn't inhibit distribution of the source, I hope it's ok to
  31. include those sources here. Since AT&T's header does inhibit distribution
  32. of their files (grmbl), I didn't include the needed header files that define
  33. the ELF headers. Please copy those headers over from your SVR4 partition
  34. into an include directory in the src directory. This is described in
  35. src/README.BEFORE.BUILD!, just for those that normally don't read README
  36. files, but then, you probably didn't read this file either...
  37.  
  38. Good luck!
  39.  
  40. -Markus
  41.  
  42. Questions? You can reach me as "Markus Wild" <wild@nessie.cs.id.ethz.ch>
  43.